package CDLibrary;

public class CDBean implements Comparable<Object> {
	private int n_cd;
	private String titol, autor, genere, prestem;

	public CDBean(int n_cd, String titol, String autor, String genere, String prestem) {
		super();
		this.n_cd= n_cd;
		this.titol = titol;
		this.autor = autor;
		this.genere = genere;
		this.prestem = prestem;
	}

	public String getTitol() {
		return this.titol;
	}

	public void setTitol(String titol) {
		this.titol = titol;
	}

	public String getAutor() {
		return this.autor;
	}

	public int getN_cd() {
		return n_cd;
	}

	public void setN_cd(int n_cd) {
		this.n_cd = n_cd;
	}

	public void setAutor(String autor) {
		this.autor = autor;
	}

	public String getGenere() {
		return this.genere;
	}

	public void setGenere(String genere) {
		this.genere = genere;
	}

	public String getPrestem() {
		return this.prestem;
	}

	public void setPrestem(String prestem) {
		this.prestem = prestem;
	}

	public String toString() {
		return this.titol;
	}

	/*
	 * Dos titulos son iguales aunque difieran en mayusculas o minusculas
	 */
	/* Dos titulos son iguales aunque difieran en 
	 * mayusculas o minusculas */
	/* Dos titulos son iguales aunque difieran en 
	 * mayusculas o minusculas */
	@Override
	public int compareTo(Object arg0) {		
		String altreTitol=((CDBean)arg0).getTitol();		
		return titol.compareToIgnoreCase(altreTitol);		 
	}

}